var grid = "";

$(function() {
	var exportBtn = $("#exportBtn").val(); //导出权限按钮控制
	var detailViewBtn = $("#detailViewBtn").val(); 
	var settleViewBtn = $("#settleViewBtn").val(); 
	
	var dtGridColumns = [ {
		id : 'real_name',
		title : '合伙人姓名',
		type : 'string',
		columnClass : 'text-center',
		headerStyle : 'color:grey;'
	}, {
		id : 'mobile',
		title : '合伙人手机号',
		type : 'string',
		columnClass : 'text-center',
		headerStyle : 'color:grey;'
	}, {
		id : 'idcard',
		title : '合伙人身份证号',
		type : 'string',
		columnClass : 'text-center',
		headerStyle : 'color:grey;'
	}, {
		id : 'gradeDesc',
		title : '合伙人等级',
		type : 'string',
		columnClass : 'text-center',
		headerStyle : 'color:grey;'
	}, {
		id : 'agentArea',
		title : '管辖区域',
		type : 'string',
		columnClass : 'text-center',
		headerStyle : 'color:grey;'
	}, {
		id : 'incomeTotal',
		title : '累计应结算收益',
		type : 'number',
		columnClass : 'text-center',
		headerStyle : 'color:grey;'
	}, {
		id : 'paidIncomeTotal',
		title : '已付款收益金额',
		type : 'number',
		columnClass : 'text-center',
		headerStyle : 'color:grey;'
	}, {
		id : 'detailOperation',
		title : '收益明细',
		type : 'string',
		width:70,
		columnClass : 'text-center tpl-table-black-operation',
		headerStyle : 'color:grey;',
		resolution : function(value, record, column, grid, dataNo, columnNo) {
			if(detailViewBtn){
				return '<a href="#" onclick="loadPage(\'agentReport/'+record.id+ '/agentIncomeDetailUI\');"> <i class="am-icon-book"></i> 查看</a> ';
			}else{
				return ' ';
			}
		}
	}, {
		id : 'settleOperation',
		title : '结算记录',
		type : 'string',
		width:70,
		columnClass : 'text-center tpl-table-black-operation',
		headerStyle : 'color:grey;',
		resolution : function(value, record, column, grid, dataNo, columnNo) {
			if(settleViewBtn){
				return '<a href="#" onclick="loadPage(\'agentReport/'+record.id+ '/agentIncomeOrderUI\');"> <i class="am-icon-book"></i> 查看</a> ';
			}else{
				return ' ';
			}
		}
	} ];
	
	var dtGridOption = {
		lang : 'zh-cn',
		check : false,
		ajaxLoad : true,
		myExport : true,
		loadURL : 'agentReport/agentIncomeList',
	    exportURL:'agentReport/agentIncomeListExport',
		columns : dtGridColumns,
		gridContainer : 'dtGridContainer',
		toolbarContainer : 'dtGridToolBarContainer',
		tools : exportBtn?'export[excel]':'',
		pageSize : 10,
		pageSizeLimit : [ 10, 20, 30 ]
	};
	grid = $.fn.dlshouwen.grid.init(dtGridOption);
	$('.form-datetime-lang').datetimepicker({
	    language:  'zh-CN',
	    format: 'yyyy-mm-dd hh:ii',
	    todayBtn: true,
	    autoclose: true
	});
	grid.load();
});

function search() {
	grid.pager.startRecord = 0;
	grid.pager.nowPage = 1;
	grid.parameters = new Object();
	grid.parameters['grade'] = $("#grade").val();
	grid.parameters['agentArea'] = $("#agentArea").val();
	grid.parameters['agentCond'] = $("#agentCond").val();
	grid.refresh(true);
}
